electro propulsado - French English Dictionary